#include <bits/stdc++.h>
using namespace std;
int a[100005]; // 数组 a 用于存储输入的值
int b[100005]; // 数组 b 用于存储输入的值

void work() {
  memset(a, 0, sizeof(a)); // 初始化数组 a
  memset(b, 0, sizeof(b)); // 初始化数组 b
  int n; // 输入的元素数量
  cin >> n; // 读取元素数量
  for (int i = 1; i <= n; i++) {
    cin >> a[i]; // 读取数组 a 的元素
  }
  for (int i = 1; i <= n; i++) {
    cin >> b[i]; // 读取数组 b 的元素
  }
  int Bob = 0; // Bob 的连续非零元素计数
  int maxBob = 0; // Bob 的最大连续非零元素长度
  for (int i = 1; i <= n + 1; i++) {
    if (a[i] != 0) {
      Bob++; // 如果当前元素非零，计数加一
    } else {
      maxBob = max(maxBob, Bob); // 更新 Bob 的最大连续长度
      Bob = 0; // 重置计数
    }
  }
  int Bella = 0, maxBella = 0; // Bella 的计数和最大长度
  for (int i = 1; i <= n + 1; i++) {
    if (b[i] != 0) {
      Bella++; // 如果当前元素非零，计数加一
    } else {
      maxBella = max(maxBella, Bella); // 更新 Bella 的最大连续长度
      Bella = 0; // 重置计数
    }
  }
  // 比较 Bob 和 Bella 的最大连续长度并输出结果
  if (maxBella == maxBob)
    cout << "Draw" << endl; // 平局
  else if (maxBella > maxBob)
    cout << "Bella" << endl; // Bella 胜利
  else
    cout << "Bob" << endl; // Bob 胜利
}
int main() {
  int t; // 测试用例数量
  cin >> t; // 读取测试用例数量
  while (t--) {
    work(); // 处理每个测试用例
  }

  return 0; // 程序结束
}